package com.lhl.mq.mqServer.core;

/**
 * 表示队列和交换机之间的联系
 */
public class Binding {
    //交换机名字
    private String exchangeName;
    //队列名字
    private String queueName;
    //bindingKey 加好比是队列和交换机进行绑定时约定好的暗号
    private String bindingKey;


//     Binding这个东西依附于 Exchange 和 Queue
//     比如，对于持久化来说，如果 Exchange 和 Queue 任何一个没有进行持久化
//     那么，此时针对 Binding 的持久化是2没有任何意义的

    public String getExchangeName() {
        return exchangeName;
    }

    public void setExchangeName(String exchangeName) {
        this.exchangeName = exchangeName;
    }

    public String getQueueName() {
        return queueName;
    }

    public void setQueueName(String queueName) {
        this.queueName = queueName;
    }

    public String getBindingKey() {
        return bindingKey;
    }

    public void setBindingKey(String bindingKey) {
        this.bindingKey = bindingKey;
    }
}
